@rem: 50rem;
* {
  margin: 0;
  border: 0;
  padding: 0;
}

body {
  background-color: #f4f4f4;
}

.box {
  width: 600/@rem;
  height: 820/@rem;
  margin: 80/@rem auto;
  background-color: white;
  text-align: center;

  #qr_code {
    width: 460/@rem;
    height: 460/@rem;
    margin: 75/@rem auto;
    background-color: #008ff3;
  }

  .footer {
    height: 150/@rem;
    width: 600/@rem;
    text-align: center;
    border-top: #f7f7f9 1/@rem solid;

    .label {
      font-size: 34/@rem;
      color: #333333;
      margin-top: 57/@rem;
    }
  }
}
